#include <cstdlib>
#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>

#include "projection.h"
#include "minIni.h"
#include "config.h"
#include "resources.h"
#include "map.h"
#include "spriteanimator.h"
#include "sprite.h"
#include "blitqueue.h"
#include "grcontext.h"
#include "entityaction.h"
#include "entity.h"
#include "human.h"
#include "entitymanager.h"
#include "inputhandler.h"
#include "controller.h"
#include "player.h"
#include "game.h"
#include "oribi.h"
#include "antelope.h"

using namespace Oribi;

Antelope::Antelope():
    Entity()
{

}

Antelope::Antelope(const Antelope& rhs):
    Entity(rhs)
{

}

Entity *Antelope::clone() const
{
    return new Antelope(*this);
}

void Antelope::update()
{

}

std::string Antelope::getEntityTypeName() const
{
    return "Oribi";
}

int Antelope::getSpriteSheetID() const
{
    return (gender == ENTITY_GENDER_FEMALE) ?
        Resources::femaleHuman :
        Resources::maleHuman;
}
